package com.sanpu.kxe.business.main.contract;

import com.sanpu.kxe.base.IBaseExtraView;
import com.sanpu.kxe.base.IBasePresenter;
import com.sanpu.kxe.business.main.bean.CertificationOldOutput;

/**
 * Description：认证人工审核第一步
 * Created by 薛勇军 on 2019/5/15.
 */

public interface OldCertificationContract {

    interface View extends IBaseExtraView<Presenter> {

        /**
         * 显示view
         */
        void showViewData(CertificationOldOutput output);

        /**
         * 没有提交过实名信息时弹框
         */
        void showFirstDialog();

        /**
         * 跳转到认证第二步
         */
        void openCertificateSecondActivity();
    }

    interface Presenter extends IBasePresenter {

        /**
         * 初始化数据
         */
        void initDataView();

        /**
         * 提交认证信息
         *
         * @param name            名字
         * @param identityNumber  身份证号码
         * @param bankCardNumber  银行卡号码
         * @param bankPhoneNumber 预留手机号
         */
        void onCommitData(String name, String identityNumber, String bankCardNumber, String bankPhoneNumber);
    }
}
